/* ::::: http://static.ymatou.com/content/assets/wharf.2016071901.css ::::: */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, select, i { margin: 0px; padding: 0px; }
body { background-color: rgb(255, 255, 255); font: 12px/1.5 "Microsoft yahei","Arial"; color: rgb(102, 102, 102); text-align: center; word-wrap: break-word; word-break: break-all; }
ol, ul { list-style: none outside none; }
a { text-decoration: none; color: rgb(102, 102, 102); }
a:hover { text-decoration: underline; color: rgb(31, 125, 216); }
fieldset, img { border: 0px none; }
img { vertical-align: middle; }
button { padding: 0px; cursor: pointer; vertical-align: middle; }
i, em, cite, b { font-style: normal; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; }
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
@font-face {
	font-family: "ymticon";
	src: url('iconfont.eot') format("embedded-opentype"), url('iconfont.woff') format("woff"), url('iconfont.ttf') format("truetype"), url('iconfont.svg') format("svg");
}
@font-face {
	font-family: "logistics";
	src: url('iconfont_001.eot') format("embedded-opentype"), url('iconfont_001.woff') format("woff"), url('iconfont_001.ttf') format("truetype"), url('iconfont_001.svg') format("svg");
}
.wrapper .area { margin-right: auto; margin-left: auto; padding-left: 5px; padding-right: 5px; text-align: left; width: 1190px; }
.wrapper .area:before, .wrapper .area:after { content: "."; height: 0px; visibility: hidden; display: block; clear: both; font-size: 0px; line-height: 0; }
.wrapper { margin-right: auto; margin-left: auto; width: 100%; min-width: 1200px; }
.wrapper:before, .wrapper:after { content: "."; height: 0px; visibility: hidden; display: block; clear: both; font-size: 0px; line-height: 0; }
.ico-caution, .icon-red-caution, .ico-success, .ico-qzone, .ico-weibo, .ico-renren, .ico-kaixin, .ico-doubt, .ico-weibo-png { background-image: url('ico-small.2014112623.png'); }
.ico-success, .ico-qzone, .ico-weibo, .ico-renren, .ico-kaixin, .ico-doubt, .icon-red-caution, .ico-weibo-png { display: inline-block; vertical-align: middle; background-repeat: no-repeat; }
.ico-weibo-png { background-position: -26px -131px; width: 22px; height: 20px; }
@media screen and (max-width: 1200px) {
}
@media screen and (max-width: 1024px) {
}
.topbar { position: relative; z-index: 100001; background-color: rgb(244, 244, 244); height: 38px; border-bottom: 1px solid rgb(238, 238, 238); }
.topbar a { color: rgb(153, 153, 153); }
.topbar a:hover { color: rgb(31, 125, 216); text-decoration: none; }
.dropdownlist { border: 1px solid rgb(102, 102, 102); position: absolute; display: none; background-color: rgb(255, 255, 255); left: 0px; z-index: 101; top: 31px; line-height: 18px; overflow: hidden; }
.dropdownlist a { color: rgb(102, 102, 102); }
.dropdownlist a:hover { color: rgb(31, 125, 216); }
.footer { background-color: rgb(255, 255, 255); }
.bottom_list { width: 880px; margin: 10px auto 15px; text-align: left; overflow: hidden; }
.bottom_list .dl { float: left; width: 190px; font-size: 12px; }
.bottom_list a { color: rgb(153, 153, 153); }
.bottom_list a:hover { color: rgb(31, 125, 216); }
.bottom_list .last { width: auto; }
.bottom_list .last .img { width: 90px; height: 90px; }
.bottom_list .dt { font: bold 14px/26px 'Microsoft yahei'; }
.bottom_list li { padding: 3px 0px; }
.matou-intro { text-align: center; padding: 10px 0px; border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); }
.matou-intro a { font: bold 12px/1.5 "Microsoft yahei"; display: inline-block; border-right: 1px solid rgb(221, 221, 221); padding: 0px 10px; color: rgb(134, 134, 134); }
.matou-intro a:hover { color: rgb(31, 125, 216); }
.matou-intro .last { border-right: 0px none; }
.matou-link { margin: 0px auto; width: 1100px; overflow: hidden; padding: 10px 0px; text-align: center; }
.matou-link a { display: inline-block; vertical-align: middle; padding: 0px 8px; color: rgb(187, 187, 187); border-right: 1px solid rgb(204, 204, 204); margin: 5px 0px; height: 18px; line-height: 18px; }
.matou-link a:hover { color: rgb(31, 125, 216); }
.matou-link a.bo { border-right: 0px none; }
.matou-server { background: url('shadow1px.png') repeat-x scroll 0% 0% rgb(204, 51, 51); height: 36px; text-align: center; padding: 20px 0px; }
.weibobox { border: 1px solid rgb(221, 221, 221); display: block; padding: 3px 1px 3px 5px; margin-top: 5px; text-decoration: none; }
.weibobox a { vertical-align: middle; display: inline-block; margin: 0px 2px; }
.friendLinks { width: 760px; margin: 10px auto; clear: both; height: 50px; text-align: center; font-size: 0px; letter-spacing: -4px; }
.friendLinks .linkitem { display: inline-block; vertical-align: middle; background-image: url('footrenzheng.2015090615.png'); background-repeat: no-repeat; margin-right: 5px; }
.friendLinks .icon-kexin { width: 128px; height: 50px; background-position: -5px -2px; margin-right: 3px; }
.friendLinks .icon-chengxin { width: 156px; height: 50px; background-position: -136px -2px; }
.friendLinks .icon-zhifubao { width: 102px; height: 50px; background-position: -296px -2px; }
.friendLinks .icon-wangjing { width: 153px; height: 50px; background-position: -404px -2px; }
.friendLinks .icon-gongshang { width: 47px; height: 47px; background-position: -562px -2px; }
.friendLinks .icon-gongshang2 { width: 150px; height: 50px; background-image: url('gongshang.2015090615.png'); }
.copywrite { text-align: center; color: rgb(186, 186, 186); }
#copywrite { width: 100%; overflow: hidden; }
.clearfix:after, .wrapper:after { content: "."; height: 0px; visibility: hidden; display: block; clear: both; font-size: 0px; line-height: 0; }
.clearfix, .wrapper { display: inline-block; }
.clearfix, .wrapper { display: block; }
/* ::::: http://s1.ymatou.com/shopping/payment.fbbecfdd3c.css ::::: */

button, input, textarea { font: inherit; }
.blackfive-icon { background-image: url('73cd521cfd6bd8c74679fda171d6514d.png'); background-repeat: no-repeat; width: 20px; height: 20px; display: inline-block; vertical-align: middle; }
.bi-arrow { background-position: -166px -79px; width: 18px; height: 36px; }
.bi-checked { background-position: -84px -4px; width: 12px; height: 12px; }
.bi-success { background-position: -221px -76px; }
.bi-start, .bi-success { width: 23px; height: 23px; }
.bi-code-light { background: url('56558786ccd1a8e9da41a68af71ca1f1.png') no-repeat scroll 50% center transparent; width: 31px; height: 32px; }
.bi-wraning { background-position: -40px -2px; }
.shopping-cart-wrap { width: 1200px; margin: 0px auto; overflow: hidden; text-align: left; }
.sw-hd { overflow: hidden; position: relative; }
.sw-hd .logo { background: url('84aee968a1da526ead19bed1f6bd63cf.png') no-repeat scroll 0% 0% transparent; width: 102px; height: 57px; float: left; }
.sw-hd .title { font-size: 20px; color: rgb(56, 56, 56); margin-left: 30px; float: left; margin-top: 20px; }
.step-bar { position: absolute; right: 0px; top: 10px; background-color: rgb(241, 241, 241); height: 36px; line-height: 36px; margin-top: 10px; width: 595px; }
.step-bar li { float: left; font-size: 16px; color: rgb(155, 155, 155); padding-left: 52px; cursor: default; width: 146px; position: relative; }
.step-bar em { display: inline-block; width: 20px; height: 20px; border-radius: 100%; background-color: rgb(206, 206, 206); color: rgb(248, 248, 248); line-height: 20px; margin-right: 6px; text-align: center; }
.step-bar .blackfive-icon { position: absolute; right: -18px; top: 0px; }
.step-bar .active { background-color: rgb(204, 51, 51); color: rgb(255, 255, 255); }
.step-bar .active em { background-color: rgb(255, 255, 255); color: rgb(229, 0, 45); }
.step-bar .active .bi-arrow { background-position: -186px -79px; }
.pop-windows { position: absolute; top: 100px; left: 400px; z-index: 10; width: 350px; display: none; }
.pop-windows .pop-wrap { background-color: rgb(255, 255, 255); border: 2px solid rgb(206, 206, 206); padding-bottom: 30px; position: relative; }
.pop-windows .bi-close { background-position: -60px 0px; cursor: pointer; position: absolute; right: 5px; top: 4px; }
.pop-windows .bi-close1 { background: url('91a055ec905c2260b38db1c3eb84ef82.png') no-repeat scroll 50% center transparent; width: 24px; height: 24px; cursor: pointer; position: absolute; right: 22px; top: 22px; }
.pop-windows .pop-bd { text-align: center; }
body { background-color: rgb(255, 255, 255); font-family: Microsoft yahei,Arial; line-height: 1.5; font-size: 12px; color: rgb(100, 100, 100); }
button, input, keygen, select, textarea { font: inherit; outline: 0px none; }
a:hover { text-decoration: none; color: rgb(204, 51, 51); }
.topbar { background-color: rgb(248, 248, 248); height: 30px; line-height: 30px; border-bottom: 0px none; z-index: 1; }
.topbar a:hover { color: rgb(204, 51, 51); }
.topbar .user-type, .topbar a { color: rgb(100, 100, 100); }
.topbar .topnar-fl { float: left; }
.topbar .topnar-fl a { padding-left: 20px; }
.topbar .topbar-fr { float: right; }
.topbar .nav-item { display: inline-block; position: relative; height: 29px; border-top: 1px solid rgb(248, 248, 248); }
.topbar .nav-item a { display: inline-block; padding: 0px 10px; }
.topbar .downmenu { position: relative; }
.topbar .downmenu .title { margin-right: 10px; }
.topbar .arrow-bt { height: 0px; font-size: 0px; line-height: 0; overflow: hidden; display: inline-block; border-width: 4px; border-style: solid dashed dashed; border-color: rgb(155, 155, 155) transparent transparent; position: absolute; top: 14px; right: 8px; }
.topbar .dropdownlist { border-top: 0px none rgb(222, 222, 222); display: none; width: 100%; top: 29px; left: -1px; border-color: rgb(222, 222, 222); text-align: left; }
.topbar .dropdownlist a { padding: 5px 0px 5px 10px; display: block; }
.bottom_list a:hover, .matou-intro a:hover, .matou-link a:hover { color: rgb(204, 51, 51); }
.global-wrap { width: 100%; min-width: 1200px; }
.global-wrap .inner { width: 1200px; margin: 0px auto; }
.global-wrap .inner:after, .global-wrap .inner:before { display: table; line-height: 0; content: ""; }
.global-wrap .inner:after { clear: both; }
.footer { margin-top: 70px; }
.pay-icon { background-image: url('02889d1bf95f3b3f617ac1c0fc6d5028.png'); background-repeat: no-repeat; width: 50px; height: 50px; display: inline-block; vertical-align: middle; }
.pi-zhifubao { background-position: -50px 0px; }
.pi-weixin { background-position: 0px 0px; }
.check-out-stand { padding-top: 30px; }
.check-out-stand .mod-container { border: 1px solid rgb(222, 222, 222); padding: 30px 30px 80px; margin-top: 20px; }
.check-out-stand .mc-hd { padding-bottom: 20px; border-bottom: 1px solid rgb(222, 222, 222); }
.check-out-stand .message-tips { font-size: 20px; color: rgb(56, 56, 56); }
.check-out-stand .bi-success { margin-right: 10px; }
.check-out-stand .sub-desc { font-size: 14px; color: rgb(100, 100, 100); }
.check-out-stand .warning-tips { color: rgb(204, 51, 51); }
.check-out-stand .money-info { margin: 30px 0px; }
.check-out-stand .total-money { font-size: 14px; color: rgb(100, 100, 100); }
.check-out-stand .total-money .price { font-size: 23px; font-weight: 700; color: rgb(204, 51, 51); vertical-align: middle; }
.check-out-stand .usable-money { color: rgb(151, 151, 151); margin-top: 10px; }
.check-out-stand .usable-money label { color: rgb(100, 100, 100); }
.check-out-stand .usable-money input { vertical-align: -3px; margin-right: 5px; }
.check-out-stand .password { margin: 10px 0px 0px 20px; }
.check-out-stand .password input { width: 165px; height: 18px; border: 1px solid rgb(222, 222, 222); padding: 5px; }
.check-out-stand .password .input-error { border-color: rgb(204, 51, 51); }
.check-out-stand .password .bi-wraning { margin-right: 5px; }
.check-out-stand .password .error-msg { color: rgb(204, 51, 51); padding-left: 10px; }
.check-out-stand .pay-type { overflow: hidden; text-align: center; }
.check-out-stand .pay-type .item { width: 118px; height: 114px; padding-top: 22px; border: 1px solid rgb(206, 206, 206); float: left; margin-right: 20px; position: relative; cursor: pointer; }
.check-out-stand .pay-type .active { border: 1px solid rgb(204, 51, 51); }
.check-out-stand .pay-type .active .blackfive-icon { display: block; }
.check-out-stand .pay-type .blackfive-icon { position: absolute; right: 0px; bottom: 0px; display: none; }
.check-out-stand .pay-icon { margin-bottom: 8px; }
.check-out-stand .best-type { margin-top: 8px; color: rgb(204, 51, 51); }
.check-out-stand .pay-money { margin-top: 10px; }
.check-out-stand .pay-money .price { color: rgb(204, 51, 51); font-size: 16px; font-weight: 700; }
.check-out-stand .mc-ft { margin-top: 20px; }
.check-out-stand .pay-btn { width: 120px; height: 40px; background-color: rgb(204, 51, 51); text-align: center; color: rgb(255, 255, 255); font-size: 20px; border: 0px none; }
.check-out-type { margin-bottom: -30px; }
.check-out-type .cot-hd { padding: 33px 0px; position: relative; }
.check-out-type .cot-site { position: absolute; right: 100px; top: 40px; }
.check-out-type .hkWeixinSide { background: url('7f3d160bcd119f923705a80666786041.png') no-repeat scroll 50% center transparent; width: 263px; height: 355px; }
.check-out-type .cot-item { width: 350px; border-right: 1px solid rgb(222, 222, 222); }
.check-out-type .cot-title { font-size: 25px; color: rgb(56, 56, 56); font-weight: 700; }
.check-out-type .cot-title em { color: rgb(100, 100, 100); font-size: 12px; font-weight: 400; }
.check-out-type .cot-info { width: 355px; text-align: center; margin-top: 10px; }
.check-out-type .cot-img { width: 244px; height: 244px; }
.check-out-type .cot-desc { color: rgb(100, 100, 100); line-height: 18px; margin-top: 27px; }
.check-out-type .cot-desc span { display: inline-block; vertical-align: middle; width: 154px; margin-left: 8px; text-align: left; font-size: 18px; }
.check-out-type .cot-ft { border-top: 1px solid rgb(222, 222, 222); padding: 20px 0px 20px 20px; text-align: left; }
.check-out-type .cot-ft .cot-title { font-weight: 400; font-size: 12px; }
.check-out-type .cot-ft a { color: rgb(31, 125, 216); }
.overlay { background-color: rgb(0, 0, 0); opacity: 0.69; width: 100%; height: 100%; position: fixed; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 1; }
.global-wrap { width: 100%; min-width: 1200px; }
.global-wrap .inner { width: 1200px; margin: 0px auto; }
.topbar { background-color: rgb(248, 248, 248); height: 30px; line-height: 30px; border-bottom: 0px none; z-index: 1; }
.topbar .topnar-fl { float: left; }
.topbar .topbar-fr { float: right; }
.topbar .nav-item { display: inline-block; position: relative; height: 29px; }
.topbar .nav-item a { display: inline-block; padding: 0px 10px; }
.topbar .downmenu { position: relative; }
.topbar .downmenu .title { margin-right: 10px; }
.topbar .arrow-bt { height: 0px; font-size: 0px; line-height: 0; overflow: hidden; display: inline-block; border-width: 4px; border-style: solid dashed dashed; border-color: rgb(155, 155, 155) transparent transparent; position: absolute; top: 14px; right: 8px; }
.topbar .dropdownlist { width: 100%; top: 29px; left: -1px; border: 1px solid rgb(222, 222, 222); text-align: left; position: absolute; overflow: hidden; }
